--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
scripts/ci/priv.sh e41daa5b65e07a5baa1aaad32d97f90482f1cd1c (e41daa5b) Text, 366 B
T8b949e# shellcheck shell=sh
T8b949e# Sourced by scripts/ci/*.sh - run commands as root when sudo is missing (e.g. Docker, act).
T8b949e# Usage: . "$(dirname "$0")/priv.sh"
run_privTff7b72(Tff7b72) Tff7b72{
Tff7b72if Tff7b72[ Ta5d6ff"Tff7b72$(id -uTff7b72)Ta5d6ff" -eq T79c0ff0 Tff7b72]Tb4b4b4; Tff7b72then
Ta5d6ff"Te6edf3$@Ta5d6ff"
Tff7b72elif Tffa657command -v sudo >/dev/null T79c0ff2>Tb4b4b4&T79c0ff1Tb4b4b4; Tff7b72then
sudo Ta5d6ff"Te6edf3$@Ta5d6ff"
Tff7b72else
Tffa657echo Ta5d6ff"Ta5d6ffrun_priv: need root or sudo for: Te6edf3$*Ta5d6ff" >Tb4b4b4&T79c0ff2
Tffa657exit T79c0ff1
Tff7b72fi
Tff7b72}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────